﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using YAPL.Language.Ast;

namespace YAPL.Language.Ast.Utils {
	public interface IAstWalker {
		Expression Current { get; }
		bool MoveNext();
		void RewriteCurrent(Expression newExpr);
		void Reset();
	}
}
